package com.xuecheng.base.exception;


/**
 * @description 通用错误信息
 * @author Mr.M
 * @date 2022/9/6 11:29
 * @version 1.0
 */
public enum CommonError {

   UNKOWN_ERROR("执行过程异常，请重试。"),
   PARAMS_ERROR("非法参数"),
   OBJECT_NULL("对象为空"),
   QUERY_NULL("查询结果为空"),
   REQUEST_NULL("请求参数为空");

   private String errMessage;

   public String getErrMessage() {
      return errMessage;
   }

   /*枚举类的构造函数通常是私有的，这是为了防止外部代码创建新的枚举实例。
    例如在 CommonError 中，
    构造函数 private CommonError(String errMessage) 是私有的，
    外部代码无法调用该构造函数创建新的 CommonError 实例。*/
   private CommonError( String errMessage) {
      this.errMessage = errMessage;
   }

}